package com.shop2cn.iapi.shenqisettlement.parameter;

import java.util.HashMap;

import com.ymt.base.BaseBean;

@SuppressWarnings("serial")
public class UserBandingBankCardReq extends BaseBean {

	private long userId;
	
	private String companyName;
	
	private String companyCode;
	
	private String companyLegalPerson;
	
	private String companyPhoto;
	
	private String companyPhoto2;
	
	private HashMap<String, String> bankRequiredFieldMap;
	
	/**
     * 提现账户类型 （1：对公外币账户，2：对私外币账户，3：对私人民币账户）
     */
    private Integer accountType;
    
    /**
     * 公司地址
     */
    private String companyAddress;

    /**
     * 公司法人证件类型 （1：护照、2：永居证、3：身份证）
     */
    private Integer companyLegalPersonIdType;

    /**
     * 公司法人证件号码
     */
    private String companyLegalPersonIdNo;

    /**
     * 公司法人地址
     */
    private String companyLegalPersonAddress;

    /**
     * 公司法人证件照片1
     */
    private String companyLegalPersonPhoto1;

    /**
     * 公司法人证件照片2
     */
    private String companyLegalPersonPhoto2;

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyCode() {
		return companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public String getCompanyLegalPerson() {
		return companyLegalPerson;
	}

	public void setCompanyLegalPerson(String companyLegalPerson) {
		this.companyLegalPerson = companyLegalPerson;
	}

	public String getCompanyPhoto() {
		return companyPhoto;
	}

	public void setCompanyPhoto(String companyPhoto) {
		this.companyPhoto = companyPhoto;
	}

	public HashMap<String, String> getBankRequiredFieldMap() {
		return bankRequiredFieldMap;
	}

	public void setBankRequiredFieldMap(HashMap<String, String> bankRequiredFieldMap) {
		this.bankRequiredFieldMap = bankRequiredFieldMap;
	}

	public String getCompanyPhoto2() {
		return companyPhoto2;
	}

	public void setCompanyPhoto2(String companyPhoto2) {
		this.companyPhoto2 = companyPhoto2;
	}

	public Integer getAccountType() {
		return accountType;
	}

	public void setAccountType(Integer accountType) {
		this.accountType = accountType;
	}

	public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public Integer getCompanyLegalPersonIdType() {
		return companyLegalPersonIdType;
	}

	public void setCompanyLegalPersonIdType(Integer companyLegalPersonIdType) {
		this.companyLegalPersonIdType = companyLegalPersonIdType;
	}

	public String getCompanyLegalPersonIdNo() {
		return companyLegalPersonIdNo;
	}

	public void setCompanyLegalPersonIdNo(String companyLegalPersonIdNo) {
		this.companyLegalPersonIdNo = companyLegalPersonIdNo;
	}

	public String getCompanyLegalPersonAddress() {
		return companyLegalPersonAddress;
	}

	public void setCompanyLegalPersonAddress(String companyLegalPersonAddress) {
		this.companyLegalPersonAddress = companyLegalPersonAddress;
	}

	public String getCompanyLegalPersonPhoto1() {
		return companyLegalPersonPhoto1;
	}

	public void setCompanyLegalPersonPhoto1(String companyLegalPersonPhoto1) {
		this.companyLegalPersonPhoto1 = companyLegalPersonPhoto1;
	}

	public String getCompanyLegalPersonPhoto2() {
		return companyLegalPersonPhoto2;
	}

	public void setCompanyLegalPersonPhoto2(String companyLegalPersonPhoto2) {
		this.companyLegalPersonPhoto2 = companyLegalPersonPhoto2;
	}
}
